home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Everything For A Hacker
/
19990506-[HACK].iso
/
HEXEDIT
/
CROSSASM
/
CUG292WK.ARJ
/
PCDSK1
/
T6801.ASM
< prev
next >
Wrap
Assembly Source File
|
1993-01-22
|
9KB
|
568 lines
.title 6801 Assembler Test
dir = 0x0033
ext = 0x1122
offset = 0x0044
aba ;1B
abx ;3A
adca #0x10 ;89 10
adca *dir ;99 33
adca ,x ;A9 00
adca offset,x ;A9 44
adca ext ;B9 11 22
adcb #0x10 ;C9 10
adcb *dir ;D9 33
adcb ,x ;E9 00
adcb offset,x ;E9 44
adcb ext ;F9 11 22
adc a #0x10 ;89 10
adc a *dir ;99 33
adc a ,x ;A9 00
adc a offset,x ;A9 44
adc a ext ;B9 11 22
adc b #0x10 ;C9 10
adc b *dir ;D9 33
adc b ,x ;E9 00
adc b offset,x ;E9 44
adc b ext ;F9 11 22
adda #0x10 ;8B 10
adda *dir ;9B 33
adda ,x ;AB 00
adda offset,x ;AB 44
adda ext ;BB 11 22
addb #0x10 ;CB 10
addb *dir ;DB 33
addb ,x ;EB 00
addb offset,x ;EB 44
addb ext ;FB 11 22
addd #0x5566 ;C3 55 66
addd *dir ;D3 33
addd ,x ;E3 00
addd offset,x ;E3 44
addd ext ;F3 11 22
add a #0x10 ;8B 10
add a *dir ;9B 33
add a ,x ;AB 00
add a offset,x ;AB 44
add a ext ;BB 11 22
add b #0x10 ;CB 10
add b *dir ;DB 33
add b ,x ;EB 00
add b offset,x ;EB 44
add b ext ;FB 11 22
add d #0x5566 ;C3 55 66
add d *dir ;D3 33
add d ,x ;E3 00
add d offset,x ;E3 44
add d ext ;F3 11 22
anda #0x10 ;84 10
anda *dir ;94 33
anda ,x ;A4 00
anda offset,x ;A4 44
anda ext ;B4 11 22
andb #0x10 ;C4 10
andb *dir ;D4 33
andb ,x ;E4 00
andb offset,x ;E4 44
andb ext ;F4 11 22
and a #0x10 ;84 10
and a *dir ;94 33
and a ,x ;A4 00
and a offset,x ;A4 44
and a ext ;B4 11 22
and b #0x10 ;C4 10
and b *dir ;D4 33
and b ,x ;E4 00
and b offset,x ;E4 44
and b ext ;F4 11 22
asla ;48
aslb ;58
asld ;05
asl a ;48
asl b ;58
asl d ;05
asl ,x ;68 00
asl offset,x ;68 44
asl ext ;78 11 22
asra ;47
asrb ;57
asr a ;47
asr b ;57
asr ,x ;67 00
asr offset,x ;67 44
asr ext ;77 11 22
bita #0x10 ;85 10
bita *dir ;95 33
bita ,x ;A5 00
bita offset,x ;A5 44
bita ext ;B5 11 22
bitb #0x10 ;C5 10
bitb *dir ;D5 33
bitb ,x ;E5 00
bitb offset,x ;E5 44
bitb ext ;F5 11 22
bit a #0x10 ;85 10
bit a *dir ;95 33
bit a ,x ;A5 00
bit a offset,x ;A5 44
bit a ext ;B5 11 22
bit b #0x10 ;C5 10
bit b *dir ;D5 33
bit b ,x ;E5 00
bit b offset,x ;E5 44
bit b ext ;F5 11 22
bra . ;20 FE
brn . ;21 FE
bhi . ;22 FE
bls . ;23 FE
bcc . ;24 FE
bhs . ;24 FE
bcs . ;25 FE
blo . ;25 FE
bne . ;26 FE
beq . ;27 FE
bvc . ;28 FE
bvs . ;29 FE
bpl . ;2A FE
bmi . ;2B FE
bge . ;2C FE
blt . ;2D FE
bgt . ;2E FE
ble . ;2F FE
bsr . ;8D FE
cba ;11
clc ;0C
cli ;0E
clra ;4F
clrb ;5F
clr a ;4F
clr b ;5F
clr ,x ;6F 00
clr offset,x ;6F 44
clr ext ;7F 11 22
clv ;0A
cmpa #0x10 ;81 10
cmpa *dir ;91 33
cmpa ,x ;A1 00
cmpa offset,x ;A1 44
cmpa ext ;B1 11 22
cmpb #0x10 ;C1 10
cmpb *dir ;D1 33
cmpb ,x ;E1 00
cmpb offset,x ;E1 44
cmpb ext ;F1 11 22
cmp a #0x10 ;81 10
cmp a *dir ;91 33
cmp a ,x ;A1 00
cmp a offset,x ;A1 44
cmp a ext ;B1 11 22
cmp b #0x10 ;C1 10
cmp b *dir ;D1 33
cmp b ,x ;E1 00
cmp b offset,x ;E1 44
cmp b ext ;F1 11 22
coma ;43
comb ;53
com a ;43
com b ;53
com ,x ;63 00
com offset,x ;63 44
com ext ;73 11 22
cpx #0x5566 ;8C 55 66
cpx *dir ;9C 33
cpx ,x ;AC 00
cpx offset,x ;AC 44
cpx ext ;BC 11 22
daa ;19
deca ;4A
decb ;5A
dec a ;4A
dec b ;5A
dec ,x ;6A 00
dec offset,x ;6A 44
dec ext ;7A 11 22
des ;34
dex ;09
eora #0x10 ;88 10
eora *dir ;98 33
eora ,x ;A8 00
eora offset,x ;A8 44
eora ext ;B8 11 22
eorb #0x10 ;C8 10
eorb *dir ;D8 33
eorb ,x ;E8 00
eorb offset,x ;E8 44
eorb ext ;F8 11 22
eor a #0x10 ;88 10
eor a *dir ;98 33
eor a ,x ;A8 00
eor a offset,x ;A8 44
eor a ext ;B8 11 22
eor b #0x10 ;C8 10
eor b *dir ;D8 33
eor b ,x ;E8 00
eor b offset,x ;E8 44
eor b ext ;F8 11 22
inca ;4C
incb ;5C
inc a ;4C
inc b ;5C
inc ,x ;6C 00
inc offset,x ;6C 44
inc ext ;7C 11 22
ins ;31
inx ;08
jmp ,x ;6E 00
jmp offset,x ;6E 44
jmp ext ;7E 11 22
jsr *dir ;9D 33
jsr ,x ;AD 00
jsr offset,x ;AD 44
jsr ext ;BD 11 22
ldaa #0x10 ;86 10
ldaa *dir ;96 33
ldaa ,x ;A6 00
ldaa offset,x ;A6 44
ldaa ext ;B6 11 22
ldab #0x10 ;C6 10
ldab *dir ;D6 33
ldab ,x ;E6 00
ldab offset,x ;E6 44
ldab ext ;F6 11 22
lda a #0x10 ;86 10
lda a *dir ;96 33
lda a ,x ;A6 00
lda a offset,x ;A6 44
lda a ext ;B6 11 22
lda b #0x10 ;C6 10
lda b *dir ;D6 33
lda b ,x ;E6 00
lda b offset,x ;E6 44
lda b ext ;F6 11 22
ldd #0x5566 ;CC 55 66
ldd *dir ;DC 33
ldd ,x ;EC 00
ldd offset,x ;EC 44
ldd ext ;FC 11 22
lds #0x5566 ;8E 55 66
lds *dir ;9E 33
lds ,x ;AE 00
lds offset,x ;AE 44
lds ext ;BE 11 22
ldx #0x5566 ;CE 55 66
ldx *dir ;DE 33
ldx ,x ;EE 00
ldx offset,x ;EE 44
ldx ext ;FE 11 22
lsla ;48
lslb ;58
lsld ;05
lsl a ;48
lsl b ;58
lsl d ;05
lsl ,x ;68 00
lsl offset,x ;68 44
lsl ext ;78 11 22
lsra ;44
lsrb ;54
lsrd ;04
lsr a ;44
lsr b ;54
lsr d ;04
lsr ,x ;64 00
lsr offset,x ;64 44
lsr ext ;74 11 22
mul ;3D
nega ;40
negb ;50
neg a ;40
neg b ;50
neg ,x ;60 00
neg offset,x ;60 44
neg ext ;70 11 22
nop ;01
oraa #0x10 ;8A 10
oraa *dir ;9A 33
oraa ,x ;AA 00
oraa offset,x ;AA 44
oraa ext ;BA 11 22
orab #0x10 ;CA 10
orab *dir ;DA 33
orab ,x ;EA 00
orab offset,x ;EA 44
orab ext ;FA 11 22
ora a #0x10 ;8A 10
ora a *dir ;9A 33
ora a ,x ;AA 00
ora a offset,x ;AA 44
ora a ext ;BA 11 22
ora b #0x10 ;CA 10
ora b *dir ;DA 33
ora b ,x ;EA 00
ora b offset,x ;EA 44
ora b ext ;FA 11 22
psha ;36
pshb ;37
pshx ;3C
psh a ;36
psh b ;37
psh x ;3C
pula ;32
pulb ;33
pulx ;38
pul a ;32
pul b ;33
pul x ;38
rola ;49
rolb ;59
rol a ;49
rol b ;59
rol ,x ;69 00
rol offset,x ;69 44
rol ext ;79 11 22
rora ;46
rorb ;56
ror a ;46
ror b ;56
ror ,x ;66 00
ror offset,x ;66 44
ror ext ;76 11 22
rti ;3B
rts ;39
sba ;10
sbca #0x10 ;82 10
sbca *dir ;92 33
sbca ,x ;A2 00
sbca offset,x ;A2 44
sbca ext ;B2 11 22
sbcb #0x10 ;C2 10
sbcb *dir ;D2 33
sbcb ,x ;E2 00
sbcb offset,x ;E2 44
sbcb ext ;F2 11 22
sbc a #0x10 ;82 10
sbc a *dir ;92 33
sbc a ,x ;A2 00
sbc a offset,x ;A2 44
sbc a ext ;B2 11 22
sbc b #0x10 ;C2 10
sbc b *dir ;D2 33
sbc b ,x ;E2 00
sbc b offset,x ;E2 44
sbc b ext ;F2 11 22
sec ;0D
sei ;0F
sev ;0B
staa *dir ;97 33
staa ,x ;A7 00
staa offset,x ;A7 44
staa ext ;B7 11 22
stab *dir ;D7 33
stab ,x ;E7 00
stab offset,x ;E7 44
stab ext ;F7 11 22
sta a *dir ;97 33
sta a ,x ;A7 00
sta a offset,x ;A7 44
sta a ext ;B7 11 22
sta b *dir ;D7 33
sta b ,x ;E7 00
sta b offset,x ;E7 44
sta b ext ;F7 11 22
std *dir ;DD 33
std ,x ;ED 00
std offset,x ;ED 44
std ext ;FD 11 22
sts *dir ;9F 33
sts ,x ;AF 00
sts offset,x ;AF 44
sts ext ;BF 11 22
stx *dir ;DF 33
stx ,x ;EF 00
stx offset,x ;EF 44
stx ext ;FF 11 22
suba #0x10 ;80 10
suba *dir ;90 33
suba ,x ;A0 00
suba offset,x ;A0 44
suba ext ;B0 11 22
subb #0x10 ;C0 10
subb *dir ;D0 33
subb ,x ;E0 00
subb offset,x ;E0 44
subb ext ;F0 11 22
subd #0x5566 ;83 55 66
subd *dir ;93 33
subd ,x ;A3 00
subd offset,x ;A3 44
subd ext ;B3 11 22
sub a #0x10 ;80 10
sub a *dir ;90 33
sub a ,x ;A0 00
sub a offset,x ;A0 44
sub a ext ;B0 11 22
sub b #0x10 ;C0 10
sub b *dir ;D0 33
sub b ,x ;E0 00
sub b offset,x ;E0 44
sub b ext ;F0 11 22
sub d #0x5566 ;83 55 66
sub d *dir ;93 33
sub d ,x ;A3 00
sub d offset,x ;A3 44
sub d ext ;B3 11 22
swi ;3F
tab ;16
tap ;06
tba ;17
tpa ;07
tsta ;4D
tstb ;5D
tst a ;4D
tst b ;5D
tst ,x ;6D 00
tst offset,x ;6D 44
tst ext ;7D 11 22
tsx ;30
txs ;35
wai ;3E
.page
.hd6303
aim #0x10, *dir ;71 10 33
aim #dir, ,x ;61 33 00
aim #0x10,offset,x ;61 10 44
eim #0x10, *dir ;75 10 33
eim #dir, ,x ;65 33 00
eim #0x10,offset,x ;65 10 44
oim #0x10, *dir ;72 10 33
oim #dir, ,x ;62 33 00
oim #0x10,offset,x ;62 10 44
tim #0x10, *dir ;7B 10 33
tim #dir, ,x ;6B 33 00
tim #0x10,offset,x ;6B 10 44
xgdx ;18
slp ;1A